#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Taotie Ren


# def f1(args):
#     result = []
#
#     for item in args:
#         if item >22:
#             result.append(item)
#         return result
#
# li = [11,22,33,44,55]
# ret = f1(li)
#


# filter(函数，可迭代的对象)
# def f2(a):
#    if a>22:
#        return True
#
#
# li = [11,22,33,44,55]
# ret = filter(f2,li)
# print(list(ret))
# filter()内部 循环第二个参数
# for item  in 第二个参数:
#     r = 第一个参数(item)
#     if r:
#         result(item)
# filter() 循环第二个参数，让每个循环的元素执行函数，如果函数返回值True，表示元素合法

# f1 = lambda a:a >30
# ret =f1(90)
# print(ret)
#
# li = [11,22,33,44,55]
# result = filter(lambda a:a>33,li )
# print(list(result))
#

# map(函数，可迭代的对象（可以for循环的东西)

# li = [11,22,33,44,55]
# def f2(a):
#     return a +100
#
# result = map(f2,li)
# result = map(lambda a:a+200,li )
# print(list(result))


# li = [11,22,33,44,55]
# def f1(args):
#     result =[]
#     for i in args:
#         result.append(100+i)
#
#     return result
# r =f1(li)
# print(list(r))

# filter:函数返回True，将元素添加到结果中
# map：将函数返回值添加到结果中

#
# NAME = "TOM"
#
# def show():
#     a  = 123
#     c = 123
#     print(locals())
#     print(globals())
#
# show()

# s = "hhhh"
# print(hash(s))
#

#
# s = "汤姆"
# print(len(s))
#
#
# s = "汤姆"
# b = bytes(s,encoding='utf-8')
# print(len(b))

# r = max(11,22,33,44)
# print(r)
#
# r = 2**10
#
# i = pow(2,10)
# print(r)
# print(i)
#
# li =[11,22,33,44]
# li.reverse()
# reversed(li)


# r =round(1.5)
# print(r)


# s = "sssssssssssssssssssssss"
# print(s[0:5])
# print(s[0:5:2])
#
# li = [11,2,4,33,]
# print(li.sort())
# print(sorted(li))


l1 = ["TOM",11,22,33]
l2 = ["is",11,22,33]
l3 = ["Car",11,22,33]
r = zip(l1,l2,l3)
# print(list(r))
temp = list(r)[0]

ret = ' '.join(temp)
print(ret)




